package com.truyen.persistence.dao;

import java.util.List;

import com.truyen.persistence.dao.base.GenericJpaBaseDao;
import com.truyen.persistence.entity.ChapterTruyenKiemHiep;
import com.truyen.persistence.entity.TruyenKiemHiep;
import com.truyen.utils.PagingInfo;

public interface ChapterTruyenKiemHiepDao extends GenericJpaBaseDao<ChapterTruyenKiemHiep, Long> {

	List<ChapterTruyenKiemHiep> getLstChapterByTruyen(TruyenKiemHiep truyen, String kwSearch, String sort, String sortBy, PagingInfo pInfo);

	ChapterTruyenKiemHiep findAliasvTruyen(TruyenKiemHiep truyen, String chapNameUsigned);

	List<ChapterTruyenKiemHiep> getByTruyen(TruyenKiemHiep truyen);

	ChapterTruyenKiemHiep getChapterByTruyenChapnumber(TruyenKiemHiep truyen,	float chapterNumber);

	void updateViews(String column, int i);

	List<ChapterTruyenKiemHiep> getListNewChapter(int maxLimit);

	List<ChapterTruyenKiemHiep> getLstAllChapterTruyen(String kwSearch, String sort, String sortBy, PagingInfo pInfo);

}
